body, html, .log {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	height:100%;
}
.log {
	background:url(../img/login/bg.jpg) center bottom;
}
.logn, .lognr {
	position:absolute;
}
.logn {
	width:446px;
	height:446px;
	top:50%;
	left:50%;
	margin:-223px 0 0 -223px;
}
.logn h1 {
	font-size:45px;
	color:#555;
	text-align:center;
	clear:both;
}
.lognr {
	width:346px;
	height:232px;
	left:0px;
	right:0px;
	bottom:0px;
	border-radius:5px;
	background:url(../img/login/bg.png) repeat;
	padding:50px;
}
.logDiv {
	height:43px;
	clear:both;
	margin:0 0 20px 0;
}
.logDiv font {
	font-size:20px;
	color:#727272;
	line-height:43px;
	float:left;
}
.logDiv font i {
	padding:0 0 0 20px;
}
.logDiv input {
	height:41px;
	border:1px #cdcbcb solid;
	border-radius:5px;
	width:258px;
}
.logDiv input[type="text"] {
	background:url(../img/login/user.png) left center no-repeat #FFFFFF;
	padding:0 0 0 36px;
	width:222px;
}
.logDiv input[type="password"] {
	background:url(../img/login/pass.png) left center no-repeat #FFFFFF;
	padding:0 0 0 36px;
	width:222px;
}
.logDiv input.yzm {
	width:137px;
	padding:0 0 0 36px;
	float:left;
	background:url(../img/login/yzm.png) left center no-repeat #FFFFFF;
}
.yzmImg {
	float:right;
	border:1px #cdcbcb solid;
	border-radius:5px;
	height:41px;
	width:80px;
	cursor:pointer;
}
.btn {
	border-radius:5px;
    cursor:pointer;
    padding:6px 20px;
	background:#5eaada;
	font-size:20px;
	color:#FFF;
    margin:0 5px;
}
.btn:hover {
	background:#408cbc;
	color:#FFF;
}